package com.haigirl.accessmodifiers;

/* 
 * 包和访问控制修饰符


  1 包

	关键字 ：package import
	
	java中引入了包的机制，是一种分而治之的管理思想；
	包的关键字是package；包的命名规范：组织域名倒写的方式进行命名，全小写；
	自定义包路径不能以 java开头；
	java中的默认包：java.lang；
	除了默认包lang包中的类，其他类在使用时需要使用 import语句将包路径引入，才可以使用；【告诉编译器该类的来源】
	使用import引入指定包路径的类时，可以使用*通配符，表示引入该包下所有的类；
	在一个包中不能有同名的类；不同包中可以有同名的类；
	每个类都需要使用package声明该类所在的包；如果没有package则默认在项目的根路径下；
	包+访问控制修饰符是面向对象封装另外一个体现的方面；
	
  1 访问控制修饰符

	java中常用的访问控制修饰符有：
		public  protected 默认的(什么也不写) private
	访问控制修饰符可以修饰：
		类；
		属性（成员变量）；
		行为（成员方法）【包含构造方法】；
	
   访问控制修饰符的访问范围*
	
	| 访问控制修饰符   | 类内部    |  同包中  | 子类 | 外部 |
	| --------   |:-----:| :----: | ---- | --- |
	| public | 可以 |  可以  | 可以 | 可以 |
	| protected | 可以     | 可以  | 可以 | 不可以  |
	| 默认的       | 可以   |  可以  | 不可以 | 不可以 |
	| private | 可以 | 不可以 | 不可以 | 不可以 |
*/
public class Control {

}
